// 块级作用域和函数作用域
// console.log("变量提升", a);
// console.log("变量提升DDD", d);

let d = 10;
const e = { a: 2 };

d = 20;
e.a = 3;
console.log("eeee", e.a);
console.log("dddd", d);

if (true) {
  var a = 0;
  let c = 10;
}

function a() {
  var b = 10;
}
console.log(a);
console.log("cccc", c);
console.log("bbbb", b);
